Задача #M093E

Память 128 MB Время 1000 ms Сложность 30 %
14

  

Qo'riqchilar

Robolandiya qarorgohini qo'riqlash uchun N ta qo'riqchi tayinlangan. Har bir qo'riqchi o'z ishini puxta bajarishi uchun kamida 1 marta uxlab olishi kerak. \(i-\) qo'riqchi bir marta uxlashga borganda \(A_i\) soat uxlaydi. Bir vaqtning o'zida 3 yoki undan ortiq qo'riqchi uxlab qolishi mumkin emas. Qo'riqchilar T soat davomida qarorgohni himoya qilishlari zarur. Qo'riqchilar faqatgina qo'riqlash vaqti davomida uxlashi mumkin. 

Siz qo'riqchilarning sardorisiz va ularga qachon uxlashini aytishingiz kerak. Har bir qo'riqchi qaysi vaqtda uxlashga borishini aniqlang.


Входные данные:

Birinchi satrda T va N - qo'riqlash vaqti va qo'riqchilar soni kiritiladi.

Keyingi satrda N ta butun son \(A_i\) qiymatlari kirtiladi.

\(1 \le T \le 1000\)

\(1 \le N \le 500\)

\(1 \le A_i \le T\)

Har doim javob borligi kafolatlanadi.


Выходные данные:

Yagona qatorda N ta sonni chop eting, har bir qo'riqchi uchun uyquga borish vaqti.

Agar javob bir nechta bo'lsa istalganini chop eting.


Примеры
# input.txt output.txt
1
8 4
3 4 1 5
1 4 0 2
2
7 4
3 4 3 4
0 3 0 3
3
20 8
1 6 10 3 2 5 4 8
0 13 10 1 8 0 4 5
Отправить решение
Пожалуйста, войдите в систему, чтобы выполнить это действие,если у вас нет учетной записи, вы можете зарегистрироваться в любое время